package entidades;

import java.util.ArrayList;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;

@Entity 
public class Paciente {

	@Column (name="Nombre", nullable=false, length=20) 
	private String mNombre;
	@Column (name="Apellido", nullable=false, length=20)
	private String mApellido;
	@Id 
	@Column (name="idPaciente", nullable=false, length=10)
	private int mDocumento;	
	
	@OneToMany (cascade = CascadeType.ALL, mappedBy="paciente")
	List<Cita> citas = new ArrayList<Cita>();

	
	public Paciente(){
	
	}	
	
	
	public String getmNombre() {
		return mNombre;
	}

	public void setmNombre(String mNombre) {
		this.mNombre = mNombre;
	}

	public String getmApellido() {
		return mApellido;
	}

	public void setmApellido(String mApellido) {
		this.mApellido = mApellido;
	}

	public int getmDocumento() {
		return mDocumento;
	}

	public void setmDocumento(int mDocumento) {
		this.mDocumento = mDocumento;
	}
	
	
	
	
}